const nodemailer = require("nodemailer");
// 从环境变量获取邮箱密码
const EMAIL_PASSWORD = process.env.EMAIL_SECRET_KEY;
// 邮箱账号
const EMAIL_USER = "laiweiguo2025@163.com";

// 检查环境变量是否设置
if (!EMAIL_PASSWORD) {
  console.error("警告: 未设置 EMAIL_SECRET_KEY 环境变量");
}

// 创建邮件传输器
const transporter = nodemailer.createTransport({
  host: "smtp.163.com", // 修改为163邮箱的SMTP服务器
  port: 465, // 163邮箱的SSL端口
  secure: true, // 使用SSL
  auth: {
    user: EMAIL_USER,
    pass: EMAIL_PASSWORD, // 应用专用密码
  },
});

// 验证配置
transporter.verify(function (error, success) {
  if (error) {
    console.log("邮件配置错误:", error);
  } else {
    console.log("邮件服务器连接成功!");
  }
});

module.exports = transporter;
